package com.candy.oop5;

public class Test02 {
    public static void main(String[] args) {
        show(2,"getSum");
//在调用过程中，可以传递参数
        getSum(1,5,6,7,9,10);
        int[] arr={1,9,2,8,3,7};
//        也可以直接传递数组
        getSum(6,arr);
    }
//    方法定义时，形参怎么指定，实参就要怎么传递
    public static void show(int a,String b){
        System.out.println("参数a:"+a);
        System.out.println("参数b:"+b);
    }
//     在 jdk5以后新增特性，在定义参数的过程中，可以将参数设置为可变（不固定个数）类型
//    访问控制修饰符  返回值类型  方法名（参数1，参数2，数据类型...变量名）{}
    public static void getSum(int a,int...b){
        int sum=a;
//        int...b相当于一个数组，可以传递0~任意个参数
         for(int c:b){
             sum+=c;
         }
        System.out.println(sum);
    }
}
